package org.example.managementsystem.model;

import lombok.Data;
import java.time.LocalDate;

/**
 * 物料信息实体类
 */
@Data
public class Material {
    private Long id;                 // 主键ID
    private String materialNumber;   // 物料编号
    private String name;             // 物料名称
    private String type;             // 材料类型（金属、合金、复合材料、其它）
    private String providerName;     // 供应商名称
    private String providerAddress;  // 厂址
    private LocalDate storageDate;   // 入库时间
    private String specification;    // 规格
    private String contactPerson;    // 联系人
    private String contactPhone;     // 联系电话
    private String description;      // 物料说明
    
    // 为前端兼容添加的字段
    private String entryDate;        // 入库时间(字符串格式，前端使用)
    private String contact;          // 联系人(前端使用)
    private String phone;            // 联系电话(前端使用)
}
